package entidades;
/**
 *
 * @author Eocampo
 */
public class Inmueble {
    protected Customer alquila;//relacion:customer(alquila) 1-n inmueble
    protected Customer compra;//relacion:customer(compra) 1-n inmueble
    protected Owner posee;//relacion:owner(posee) 1-n inmueble
    protected String ubic;
    protected Long id;
    protected String operacion;
    protected String tipo;
    protected String titulo;
    protected String dir;
    protected int precio;
    protected String descr;
    
    public Inmueble(){
       
    }
    
     public Inmueble(String ubic,String operacion,String tipo){
         this.operacion=operacion;
         this.tipo=tipo;
         this.ubic=ubic;
    }
    
    public Inmueble(String operacion,Owner posee,Customer alquila,Customer compra,String ubic,String tipo,String dir,int precio,String descr,String titulo){
        this.operacion=operacion;
        this.alquila=alquila;
        this.compra=compra;
        this.posee=posee;
        this.titulo=titulo;
        this.ubic=ubic;
        this.tipo=tipo;
        this.descr=descr;
        this.precio=precio;
        this.dir=dir;
    }
    /* Begin of getters */
    public Customer getAlquila(){
        return this.alquila;
    }
    public Long getId(){
        return this.id;
    }
    public String getOperacion(){
        return this.operacion;
    }
    public int getPrecio(){
        return this.precio;
    }
    
    public Customer getCompra(){
        return this.compra;
    }
    public Owner getOwner(){
        return this.posee;
    }
    public String getTitulo(){
        return this.titulo;
    }    
    public String getUbicacion(){
        return this.ubic;
    }
   
    public String getTipo(){
        return this.tipo;
    }
    public String getDireccion(){
        return this.dir;
    }
    public double getValor(){
        return this.precio;
    }
    public String getDescripcion(){
        return this.descr;
    }
    /* End of getters */

    /* Beging of setters */
    public void setAlquila(Customer alquila){
        this.alquila=alquila;
    }
    
    public void setOperacion(String operacion){
        this.operacion=operacion;
    }
    public void setCompra(Customer compra){
        this.compra=compra;
    }
    public void setPropietario(Owner posee){
        this.posee=posee;
    }
    public void setUbicacion(String ubic){
        this.ubic=ubic;
    }
    public void setTitulo(String titulo){
        this.tipo=titulo;
    }
    public void setTipo(String tipo){
        this.tipo=tipo;
    }
    public void setDireccion(String dir){
        this.dir=dir;
    }
    public void setValor(int precio){
        this.precio=precio;
    }
    public void setDescripcion(String descr){
        this.descr=descr;
    }
    public void setId(Long id){
        this.id=id;
    }
    /* End of setters */
}
